| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
Key.getCode(): Number
Нет.
Число; код последней нажатой клавиши.
Метод; возвращает код последней нажатой клавиши. Чтобы по коду определить, какая клавиша была нажата, смотри Приложение C, "Клавиши и соответствующие им коды". в Использовании ActionScript во Flash.
В следующем примере при каждом нажатии клавиши вызывается getCode(). В примере создается листнер keyListener с определенным позже обработчиком события onKeyDown. Для более подробной информации смотри "Использование листнеров" в Использовании ActionScript во Flash. Объект keyListener регистрируется в списке слушателей событий (листнеров) класса Key, транслирующего сообщение о событии onKeyDown при каждом нажатии клавиши..
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace("Код ASCII последней нажатой клавиши: "+Key.getAscii());
};
Key.addListener(keyListener);
При тестировании примера убедитесь, что Вы отключили стадартные комбинации клавиш среды тестирования при помощи меню Control > Disable Keyboard Shortcuts.
В следующем примере метод Key.getAscii() сравнивается с Key.getCode(). Разница состоит в том, что ASCII-коды различают заглавные и строчные буквы, а "обычные" коды — нет.
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace("Данные о последней нажатой клавише:");
trace("\tКод: "+Key.getCode());
trace("\tASCII код: "+Key.getAscii());
trace("");
};
Key.addListener(keyListener);
При тестировании примера убедитесь, что Вы отключили стадартные комбинации клавиш среды тестирования при помощи меню Control > Disable Keyboard Shortcuts.
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |